Skip to content

feat(llm): 接入小米 MiMo + 阿里百炼 embedding#20

Merged
Color2333 merged 1 commit into
mainfrom
dev
May 8, 2026
Merged

feat(llm): 接入小米 MiMo + 阿里百炼 embedding#20
Color2333 merged 1 commit into
mainfrom
dev

Conversation

@Color2333

Copy link
Copy Markdown
Owner

Summary

  • 新增 xiaomi provider(OpenAI 兼容协议,base_url=https://token-plan-cn.xiaomimimo.com/v1),并设为默认 LLM Provider
  • 模型 tier 映射:skim=mimo-v2-omni / deep+fallback=mimo-v2.5-pro / vision=mimo-v2.5(多模态)
  • embedding 解耦至独立配置(EMBEDDING_API_KEY / EMBEDDING_BASE_URL / EMBEDDING_DIMENSIONS),默认走阿里百炼 DashScope text-embedding-v4(1024 维)
  • 智谱 zhipu provider 完整保留作为兜底,可前端切换;不动数据库 schema,对现有调用方零侵入

改动文件

  • 后端:packages/config.py / packages/integrations/llm_client.py / packages/domain/model_tier.py / packages/domain/schemas.py / apps/api/routers/llm_configs.py
  • 前端:frontend/src/types/index.ts / frontend/src/pages/Settings.tsx / frontend/src/components/SettingsDialog.tsx
  • 配置:.env.example / scripts/copy_env_from_deploy.sh / scripts/docker_deploy.sh

Test plan

  • 直连小米 /v1/models 确认模型 ID 全小写命名
  • LLMClient.summarize_text skim/deep 两条链路返回正常
  • LLMClient.embed_text 独立分支命中阿里 DashScope,返回 1024 维向量
  • 后端 /agent/chat SSE 流式端到端通过
  • /settings/llm-providers/active 正确识别 xiaomi 配置
  • 部署后建议重新跑一次向量化(跨 provider 语义空间不通用)

🤖 Generated with Claude Code

- 新增 xiaomi provider(OpenAI 兼容,base_url=token-plan-cn.xiaomimimo.com/v1)
- 默认 LLM_PROVIDER=xiaomi,模型 tier 映射:skim=mimo-v2-omni / deep+fallback=mimo-v2.5-pro / vision=mimo-v2.5
- embedding 解耦至独立配置(EMBEDDING_API_KEY/BASE_URL/DIMENSIONS),默认走阿里百炼 text-embedding-v4 (1024 维)
- 前端 PROVIDER_PRESETS、ProviderBadge、ConfigModal 默认值同步至 xiaomi
- 智谱 zhipu provider 完整保留作为兜底,可前端切换
- 部署脚本与 .env.example 提示更新

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented May 8, 2026

Copy link
Copy Markdown

🔍 OpenCode PR Review Required

这是一个受保护的分支,merge 前需要进行 code review。

请运行以下命令进行 OpenCode review:

/oc review https://github.com/Color2333/PaperMind/pull/$PR_NUM

或者在 PR 页面评论 /oc 来触发 OpenCode review。


This is an automated reminder from PR Review Gate.

@Color2333 Color2333 merged commit df291cc into main May 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant